# config.py
import os

class Config:
    """应用程序配置类"""
    # 基础目录
    BASE_DIR = os.path.abspath(os.path.dirname(__file__))

    # 上传和保存目录
    SCANNED_IMAGES_DIR = os.path.join(BASE_DIR, 'scanned_images')
    ROI_IMAGES_DIR = os.path.join(BASE_DIR, 'roi_images')

    # 日志目录
    LOGS_DIR = os.path.join(BASE_DIR, 'logs')

    # 确保目录存在
    os.makedirs(SCANNED_IMAGES_DIR, exist_ok=True)
    os.makedirs(ROI_IMAGES_DIR, exist_ok=True)
    os.makedirs(LOGS_DIR, exist_ok=True)

    # 数据库配置 (可以根据需要调整)
    DATABASE_PATH = os.path.join(BASE_DIR, 'images.db') # 示例：SQLite数据库路径
